varying vec3 normal;
 
void main()
{
    // Transforming The Vertex
    gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
 
    // Transforming The Normal To ModelView-Space
    normal = gl_NormalMatrix * gl_Normal;
}